package com.ruoyi.quartz.service;

import java.util.List;
import com.ruoyi.quartz.domain.Userbalance;

/**
 * UserbalanceService接口
 * 
 * @author SYF
 * @date 2025-06-11
 */
public interface IUserbalanceService 
{
    /**
     * 查询Userbalance
     * 
     * @param uid Userbalance主键
     * @return Userbalance
     */
    public Userbalance selectUserbalanceByUid(String uid);

    /**
     * 查询Userbalance列表
     * 
     * @param userbalance Userbalance
     * @return Userbalance集合
     */
    public List<Userbalance> selectUserbalanceList(Userbalance userbalance);

    /**
     * 新增Userbalance
     * 
     * @param userbalance Userbalance
     * @return 结果
     */
    public int insertUserbalance(Userbalance userbalance);

    /**
     * 修改Userbalance
     * 
     * @param userbalance Userbalance
     * @return 结果
     */
    public int updateUserbalance(Userbalance userbalance);

    /**
     * 批量删除Userbalance
     * 
     * @param uids 需要删除的Userbalance主键集合
     * @return 结果
     */
    public int deleteUserbalanceByUids(String[] uids);

    /**
     * 删除Userbalance信息
     * 
     * @param uid Userbalance主键
     * @return 结果
     */
    public int deleteUserbalanceByUid(String uid);

    public int deleteUserbalance();
}
